<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="keywords" content="玖忆;文鹤;博客">
    
    <meta name="author" content="meteor">
    <!-- preconnect -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    
    
    <!--- Seo Part-->
    
    <link rel="canonical" href="https://wait-you.github.io/page/2/"/>
    <meta name="robots" content="index,follow">
    <meta name="googlebot" content="index,follow">
    <meta name="revisit-after" content="1 days">
    
        <meta name="description" content="我本微末凡尘、可也心向天空">
<meta property="og:type" content="website">
<meta property="og:title" content="玖忆">
<meta property="og:url" content="https://wait-you.github.io/page/2/index.html">
<meta property="og:site_name" content="玖忆">
<meta property="og:description" content="我本微末凡尘、可也心向天空">
<meta property="og:locale" content="zh_CN">
<meta property="article:author" content="meteor">
<meta property="article:tag" content="玖忆;文鹤;博客">
<meta name="twitter:card" content="summary">
    
    
    <!--- Icon Part-->
    <link rel="icon" type="image/png" href="/images/wenhe.png" sizes="192x192">
    <link rel="apple-touch-icon" sizes="180x180" href="/images/wenhe.png">
    <meta name="theme-color" content="#f1404b">
    <link rel="shortcut icon" href="/images/wenhe.png">
    <!--- Page Info-->
    
    <title>
        
        玖忆
    </title>
    
<link rel="stylesheet" href="/css/style.css">

    
<link rel="stylesheet" href="/assets/fonts.css">

    <!--- Font Part-->
    
    
    
    

    <!--- Inject Part-->
    
    <script id="hexo-configurations">
    let Global = window.Global || {};
    Global.hexo_config = {"hostname":"wait-you.github.io","root":"/","language":"zh-CN"};
    Global.theme_config = {"articles":{"style":{"font_size":"16px","line_height":1.5,"image_border_radius":"14px","image_alignment":"center","image_caption":false,"link_icon":true},"word_count":{"enable":true,"count":true,"min2read":true},"author_label":{"enable":true,"auto":false,"list":[]},"code_block":{"copy":true,"style":"mac","font":{"enable":false,"family":null,"url":null}},"toc":{"enable":true,"max_depth":3,"number":false,"expand":true,"init_open":true},"copyright":true,"lazyload":true,"recommendation":{"enable":false,"title":"推荐阅读","limit":3,"placeholder":"http://tuchuang.wenhe9.cn/default-bg.jpg","skip_dirs":[]}},"colors":{"primary":"#f1404b","secondary":null},"global":{"fonts":{"chinese":{"enable":false,"family":null,"url":null},"english":{"enable":false,"family":null,"url":null}},"content_max_width":"1000px","sidebar_width":"210px","hover":{"shadow":true,"scale":false},"scroll_progress":{"bar":true,"percentage":true},"busuanzi_counter":{"enable":true,"site_pv":true,"site_uv":true,"post_pv":true},"pjax":true,"open_graph":true,"google_analytics":{"enable":false,"id":null}},"home_banner":{"enable":true,"style":"static","image":{"light":"http://tuchuang.wenhe9.cn/default-bg.jpg","dark":"http://tuchuang.wenhe9.cn/default-bg.jpg"},"title":"玖忆","subtitle":{"text":["我本微末凡尘、可也心向天空"],"hitokoto":{"enable":false,"api":"https://v1.hitokoto.cn"},"typing_speed":100,"backing_speed":80,"starting_delay":500,"backing_delay":1500,"loop":true,"smart_backspace":true},"text_color":{"light":"#fff","dark":"#d1d1b6"},"text_style":{"title_size":"2.8rem","subtitle_size":"1.5rem","line_height":1.2},"custom_font":{"enable":false,"family":null,"url":null},"social_links":{"enable":true,"links":{"github":"https://gitee.com/du-jinliang","instagram":null,"zhihu":null,"twitter":null,"email":"dujinliang9@163.com"}}},"plugins":{"feed":{"enable":false},"aplayer":{"enable":false,"type":"fixed","audios":[{"name":null,"artist":null,"url":null,"cover":null}]},"mermaid":{"enable":false,"version":"9.3.0"}},"version":"2.1.4","navbar":{"auto_hide":true,"color":{"left":"#f78736","right":"#367df7","transparency":35},"links":{"Home":{"path":"/","icon":"fa-regular fa-house"}},"search":{"enable":false,"preload":true}},"page_templates":{"friends_column":2,"tags_style":"blur"},"home":{"sidebar":{"enable":true,"position":"left","first_item":"menu","announcement":null,"links":null},"article_date_format":"auto","categories":{"enable":true,"limit":3},"tags":{"enable":true,"limit":3}}};
    Global.language_ago = {"second":"%s 秒前","minute":"%s 分钟前","hour":"%s 小时前","day":"%s 天前","week":"%s 周前","month":"%s 个月前","year":"%s 年前"};
    Global.data_config = {"masonry":false};
  </script>
    
    <!--- Fontawesome Part-->
    
<link rel="stylesheet" href="/fontawesome/fontawesome.min.css">

    
<link rel="stylesheet" href="/fontawesome/brands.min.css">

    
<link rel="stylesheet" href="/fontawesome/solid.min.css">

    
<link rel="stylesheet" href="/fontawesome/regular.min.css">

    
    
    
    
<meta name="generator" content="Hexo 6.3.0"></head>


<body>
<div class="progress-bar-container">
    
        <span class="scroll-progress-bar"></span>
    

    
        <span class="pjax-progress-bar"></span>
        <span class="pjax-progress-icon">
            <i class="fa-solid fa-circle-notch fa-spin"></i>
        </span>
    
</div>


<main class="page-container">

    

    <div class="main-content-container">

        <div class="main-content-header">
            <header class="navbar-container">
    
    <div class="navbar-content">
        <div class="left">
            
            <a class="logo-title" href="/">
                <h1>
                玖忆
                </h1>
            </a>
        </div>

        <div class="right">
            <!-- PC -->
            <div class="desktop">
                <ul class="navbar-list">
                    
                        
                            <li class="navbar-item">
                                <!-- Menu -->
                                <a class="active" 
                                    href="/"  >
                                    
                                        
                                            <i class="fa-regular fa-house"></i>
                                        
                                        首页
                                    
                                </a>
                                <!-- Submenu -->
                                
                            </li>
                    
                    
                </ul>
            </div>
            <!-- Mobile -->
            <div class="mobile">
                
                <div class="icon-item navbar-bar">
                    <div class="navbar-bar-middle"></div>
                </div>
            </div>
        </div>
    </div>

    <!-- Mobile drawer -->
    <div class="navbar-drawer">
        <ul class="drawer-navbar-list">
            
                
                    <li class="drawer-navbar-item flex-center">
                        <a class="active" 
                        href="/"  >
                             
                                
                                    <i class="fa-regular fa-house"></i>
                                
                                首页
                            
                        </a>
                    </li>
                    <!-- Submenu -->
                    
            

        </ul>
    </div>

    <div class="window-mask"></div>

</header>


        </div>

        <div class="main-content-body">

            
                <div class="home-sidebar-container fade-in-down-animation">
    <div class="sticky-container">
        
            
            <div class="sidebar-content" >
                <div class="avatar">
                    <img src="/images/wenhe.png">
                </div>
                <div class="author">
                    <div class="name">meteor</div>
                    
                        <div class="label">Lv3</div>
                    
                </div>
                <div class="statistics">
                    <a class="item" href="/tags">
                        <div class="number">29</div>
                        <div class="label">标签</div>
                    </a>
                    <a class="item" href="/categories">
                        <div class="number">19</div>
                        <div class="label">分类</div>
                    </a>
                    <a class="item" href="/archives">
                        <div class="number">29</div>
                        <div class="label">文章</div>
                    </a>
                </div>
            </div>
        

    </div>
</div>

            

            <div class="main-content">

                
                    <div class="home-content-container fade-in-down-animation">
    <ul class="home-article-list">
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/Vue3%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%8F%91%E5%88%9D%E5%A7%8B%E5%8C%96%E9%85%8D%E7%BD%AE%E6%B5%81%E7%A8%8B/">
                        Vue3项目开发初始化配置流程
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # Vue3 项目开发初始化配置流程

具体选型看情况，这个为通用流程

# 命令行创建
# vite 创建


npm 创建


npm create @vitejs/app test_demo&lt;!--code￼0-->



# vue-c...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 17:07:51 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/Vue/">Vue</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/Vue/">Vue</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/Vue3%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%8F%91%E5%88%9D%E5%A7%8B%E5%8C%96%E9%85%8D%E7%BD%AE%E6%B5%81%E7%A8%8B/">阅读全文<span class="seo-reader-text">Vue3项目开发初始化配置流程</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/SpringSecurity/">
                        SpringSecurity
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # SpringSecurity
# 0. 简介
​	Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架 Shiro，它提供了更丰富的功能，社区资源也比 Shiro 丰富。
​	一般来说中大型的项目都是...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 17:07:01 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/Spring/">Spring</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/Spring-Security/">Spring Security</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/SpringSecurity/">阅读全文<span class="seo-reader-text">SpringSecurity</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/Spring-Cloud-%E6%8A%80%E6%9C%AF%E6%A0%88/">
                        Spring Cloud 技术栈
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # Spring Cloud 技术栈
# 版本选择
# SpringBoot 版本选择

git 源码地址

https://github.com/spring-projects/spring-boot/releases/ 


官网看 Boot 版...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 17:05:40 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/%E5%BE%AE%E6%9C%8D%E5%8A%A1/">微服务</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/Spring-Cloud/">Spring Cloud</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/Spring-Cloud-%E6%8A%80%E6%9C%AF%E6%A0%88/">阅读全文<span class="seo-reader-text">Spring Cloud 技术栈</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/Service-Mesh/">
                        Service Mesh
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # Service Mesh
下一代微服务技术
# 服务开发模式和 Service Mesh 的演化过程
时代 0：开发人员想象中，不同服务间通信的方式，抽象表示如下：

时代 1：原始通信时代
然而现实远比想象的复杂，在实际情况中，通信需要底层能够...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 17:04:38 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/%E5%BE%AE%E6%9C%8D%E5%8A%A1/">微服务</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/Service-Mesh/">Service Mesh</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/Service-Mesh/">阅读全文<span class="seo-reader-text">Service Mesh</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/Python/">
                        Python
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # Python
# 基础语法
# 字面量
# 什么是字面量
字面量：在代码中，被写下来的固定的值，称之为字面量
# 常见值类型

# 字符串
字符串 (string)，又称文本，是由任意数量的字符如中文、英文、各类符号、数字组成的。所以叫做字符的串...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 17:03:36 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/Python/">Python</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/Python/">Python</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/Python/">阅读全文<span class="seo-reader-text">Python</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/Node-js/">
                        Node.js
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # Node.js
# 概念


一句话介绍

Node.js 是一个基于 Chrome V8  引擎的 JavaScript	 运行时



js 运行时，也叫 js 执行环境

编写 js 代码 -&gt; html -&gt; 浏览器

浏览器...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 17:02:34 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/Node-js/">Node.js</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/Node-js/">Node.js</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/Node-js/">阅读全文<span class="seo-reader-text">Node.js</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/Mybatis%E6%89%B9%E9%87%8F%E6%8F%92%E5%85%A5%E6%95%B0%E6%8D%AE%E7%9A%84%E4%B8%89%E7%A7%8D%E6%96%B9%E5%BC%8F%E6%95%88%E7%8E%87%E5%AF%B9%E6%AF%94/">
                        Mybatis批量插入数据的三种方式效率对比
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # Mybatis 批量插入数据的三种方式效率对比

写项目碰到一个场景，解析从前端传来的 excel 文件，然后逐行添加到数据库中，当当因为是逐行添加，如果采用传统的一行创建一个 sql 的花，效率是比较低的，所以采用批量添加的方式，以下为三种插入...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 17:01:14 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/MyBatis/">MyBatis</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/MyBatis/">MyBatis</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/Mybatis%E6%89%B9%E9%87%8F%E6%8F%92%E5%85%A5%E6%95%B0%E6%8D%AE%E7%9A%84%E4%B8%89%E7%A7%8D%E6%96%B9%E5%BC%8F%E6%95%88%E7%8E%87%E5%AF%B9%E6%AF%94/">阅读全文<span class="seo-reader-text">Mybatis批量插入数据的三种方式效率对比</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/Kotlin%E5%8D%8F%E7%A8%8B/">
                        Kotlin协程
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # Kotlin 协程
# 一、Kotlin 协程
Kotlin 协程 提供了一种全新处理并发的方式，你可以在 Android 平台上使用它来简化异步执行的代码。协程从 Kotlin 1.3 版本开始引入，但这一概念在编程世界诞生的黎明之际就有了，最...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 16:53:30 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/Kotlin/">Kotlin</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/%E5%8D%8F%E7%A8%8B/">协程</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/Kotlin%E5%8D%8F%E7%A8%8B/">阅读全文<span class="seo-reader-text">Kotlin协程</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/Kotlin/">
                        Kotlin
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # Kotlin
# 变量和函数
# 变量


如果代码要定义一个变量，需要在变量前面声明这个变量的类型，比如


int a = 1;String b = "杜金亮";&lt;!--code￼0-->

可以看到在声明变量时，并没有为了限定类型，那...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 16:52:48 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/Kotlin/">Kotlin</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/Kotlin/">Kotlin</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/Kotlin/">阅读全文<span class="seo-reader-text">Kotlin</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
            <li class="home-article-item">

                

                

                <h3 class="home-article-title">
                    <a href="/2023/06/06/JWT/">
                        JWT
                    </a>
                </h3>

                <div class="home-article-content markdown-body">
                    
                        # JWT 实战教程

# 1. 什么是 JWT
JSON Web Token (JWT) is an open standard (RFC 7519 ) that defines a compact and self-contained way f...
                    
                </div>

                <div class="home-article-meta-info-container">
    <div class="home-article-meta-info">
        <span><i class="fa-solid fa-calendars"></i>&nbsp;
            <span class="home-article-date" data-date="Mon Jun 05 2023 16:46:17 GMT-0800">
                
                    2023-06-05
                
            </span>
        </span>
        
            <span class="home-article-category"><i class="fa-solid fa-folders"></i></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/categories/JWT/">JWT</a>&nbsp;
                        </li>
                    
                    
                </ul>
            </span>
        
        
            <span class="home-article-tag">
                <i class="fa-solid fa-tags"></i>&nbsp;
                <ul>
                    
                        <li>
                            
                            <a href="/tags/JWT/">JWT</a>&nbsp;
                        </li>
                    
                </ul>
            </span>
        
    </div>

    <a href="/2023/06/06/JWT/">阅读全文<span class="seo-reader-text">JWT</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
</div>

            </li>
        
    </ul>

    <div class="home-paginator">
        <div class="paginator">
    <a class="extend prev" rel="prev" href="/"><i class="fa-regular fa-angle-left"></i></a><a class="page-number" href="/">1</a><span class="page-number current">2</span><a class="page-number" href="/page/3/">3</a><a class="extend next" rel="next" href="/page/3/"><i class="fa-regular fa-angle-right"></i></a>
</div>

    </div>
</div>

                

            </div>
            
            

        </div>

        <div class="main-content-footer">
            <footer class="footer">
    <div class="info-container">
        <div class="copyright-info">
            &copy;
            
              <span>2022</span>
              -
            
            2023&nbsp;&nbsp;<i class="fa-solid fa-heart fa-beat" style="--fa-animation-duration: 0.5s; color: #f54545"></i>&nbsp;&nbsp;<a href="/">meteor</a>
        </div>
        
            <script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
            <div class="website-count info-item">
                
                    <span id="busuanzi_container_site_uv" class="busuanzi_container_site_uv">
                        访问人数&nbsp;<span id="busuanzi_value_site_uv" class="busuanzi_value_site_uv"></span>
                    </span>
                
                
                    <span id="busuanzi_container_site_pv" class="busuanzi_container_site_pv">
                        总访问量&nbsp;<span id="busuanzi_value_site_pv" class="busuanzi_value_site_pv"></span>
                    </span>
                
            </div>
        
        <div class="theme-info info-item">
            <span class="powered-by-container">由 <?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="圖層_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="1rem" height="1rem" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"><path fill="#0E83CD" d="M256.4,25.8l-200,115.5L56,371.5l199.6,114.7l200-115.5l0.4-230.2L256.4,25.8z M349,354.6l-18.4,10.7l-18.6-11V275H200v79.6l-18.4,10.7l-18.6-11v-197l18.5-10.6l18.5,10.8V237h112v-79.6l18.5-10.6l18.5,10.8V354.6z"/></svg><a target="_blank" href="https://hexo.io">Hexo</a> 驱动</span>
                <br>
            <span class="theme-version-container">主题&nbsp;<a class="theme-version" target="_blank" href="https://github.com/EvanNotFound/hexo-theme-redefine">Redefine v2.1.4</a>
        </div>
        
            <div class="icp-info info-item"><a target="_blank" rel="nofollow" href="
                
                    beian.miit.gov.cn
                
                ">冀ICP备20010108号</a></div>
        
        
        
            <div id="start_div" style="display:none">
                2022/8/17 11:45:14
            </div>
            <div>
                博客已运行 <span class="odometer" id="runtime_days" ></span> 天 <span class="odometer" id="runtime_hours"></span> 小时 <span class="odometer" id="runtime_minutes"></span> 分钟 <span class="odometer" id="runtime_seconds"></span> 秒
            </div>
        
        
        
            <script async data-pjax>
                try {
                    function odometer_init() {
                    const elements = document.querySelectorAll('.odometer');
                    elements.forEach(el => {
                        new Odometer({
                            el,
                            format: '( ddd).dd',
                            duration: 200
                        });
                    });
                    }
                    odometer_init();
                } catch (error) {}
            </script>
        
        
        
    </div>  
</footer>
        </div>
    </div>

    

    <div class="right-side-tools-container">
        <div class="side-tools-container">
    <ul class="hidden-tools-list">
        <li class="right-bottom-tools tool-font-adjust-plus flex-center">
            <i class="fa-regular fa-magnifying-glass-plus"></i>
        </li>

        <li class="right-bottom-tools tool-font-adjust-minus flex-center">
            <i class="fa-regular fa-magnifying-glass-minus"></i>
        </li>

        <li class="right-bottom-tools tool-expand-width flex-center">
            <i class="fa-regular fa-expand"></i>
        </li>

        <li class="right-bottom-tools tool-dark-light-toggle flex-center">
            <i class="fa-regular fa-moon"></i>
        </li>

        <!-- rss -->
        

        

        <li class="right-bottom-tools tool-scroll-to-bottom flex-center">
            <i class="fa-regular fa-arrow-down"></i>
        </li>
    </ul>

    <ul class="visible-tools-list">
        <li class="right-bottom-tools toggle-tools-list flex-center">
            <i class="fa-regular fa-cog fa-spin"></i>
        </li>
        
            <li class="right-bottom-tools tool-scroll-to-top flex-center">
                <i class="arrow-up fas fa-arrow-up"></i>
                <span class="percent"></span>
            </li>
        
        
    </ul>
</div>

    </div>

    <div class="image-viewer-container">
    <img src="">
</div>


    


</main>





<script src="/js/utils.js"></script>

<script src="/js/main.js"></script>

<script src="/js/layouts/navbarShrink.js"></script>

<script src="/js/tools/scrollTopBottom.js"></script>

<script src="/js/tools/lightDarkSwitch.js"></script>





    
<script src="/js/tools/codeBlock.js"></script>




    
<script src="/js/layouts/lazyload.js"></script>




    
<script src="/js/tools/runtime.js"></script>

    
<script src="/js/layouts/odometer.min.js"></script>

    
<link rel="stylesheet" href="/assets/odometer-theme-minimal.css">




  
<script src="/js/libs/Typed.min.js"></script>

  
<script src="/js/plugins/typed.js"></script>







<div class="post-scripts pjax">
    
</div>


    
<script src="/js/libs/pjax.min.js"></script>

<script>
    window.addEventListener('DOMContentLoaded', () => {
        window.pjax = new Pjax({
            selectors: [
                'head title',
                '.page-container',
                '.pjax',
            ],
            history: true,
            debug: false,
            cacheBust: false,
            timeout: 0,
            analytics: false,
            currentUrlFullReload: false,
            scrollRestoration: false,
            // scrollTo: true,
        });

        document.addEventListener('pjax:send', () => {
            Global.utils.pjaxProgressBarStart();
        });

        document.addEventListener('pjax:complete', () => {
            Global.utils.pjaxProgressBarEnd();
            window.pjax.executeScripts(document.querySelectorAll('script[data-pjax], .pjax script'));
            Global.refresh();
        });
    });
</script>




</body>
</html>
